home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / fax_sstv / ezsstv / vgainfo.txt < prev    next >
Text File  |  1996-04-03  |  11KB  |  289 lines

  1.                 Video Display Modes
  2.                 -------------------
  3.  
  4.         This is file VGAINFO.TXT.  You might 
  5.         want to print it out for reference if 
  6.         you have any video display problems.
  7.  
  8.  
  9. All VGA Display Adapters are capable of operating with a 
  10. variety of different graphics modes.  These modes differ by
  11. the width and height of the display and the maximum number
  12. of simultaneous colors.
  13.  
  14. For example, the standard display resolution is 640 x 480.
  15. This has 640 dots or "pixels" on each line and 480 scan lines.
  16. Early VGA Display Adapters could display only 16 colors at
  17. this resolution or 256 colors at 320 x 200 resolution.
  18. More modern Super VGA (SVGA) Display adapters can handle 
  19. higher resolution and more colors.
  20.  
  21. Each display mode has an associated number, usually written
  22. as a hexadecimal (base 16) number.  In the PC world, 
  23. hexadecimal numbers are often indicated with an "H" at the end.
  24. For instance, display mode 13H means 320 x 200 pixels with
  25. 256 colors.  The lower numbered modes are all standardized
  26. because everyone copied what IBM had done.
  27.  
  28. Unfortunately, SVGA developers didn't talk to each other
  29. when adding extensions to the IBM standard.  As a result,
  30. they didn't use the same numbers for the new graphics modes.
  31. For example, these different display modes were used for 
  32. 640 x 480 with 256 colors:
  33.  
  34.         67H     Video Seven FastWrite VGA
  35.         201H    Orchid Fahrenheit 1280
  36.         5FH     STB Evolution VGA
  37.  
  38. What a mess!  This is why SVGA display adapters came with 
  39. disks full of drivers for numerous applications and MS-DOS
  40. software applications come supplied with display drivers
  41. for numerous brands and models of SVGA adapters.  This mess
  42. is a big headache for everyone involved, especially the poor
  43. user who can't get incompatible products to work with each
  44. other.
  45.  
  46.  
  47. VESA to the Rescue
  48. ------------------
  49.  
  50. Eventually, the Video Electronics Standards Association (VESA)
  51. came to the rescue.  New graphics modes in the 1xxH range were
  52. established.  For example, 640 x 480 with 256 colors is now:
  53.  
  54.         101H    for all adapters adhering to VESA standard
  55.  
  56.     Note: This software standard for applications talking to
  57.     display adapters is not related to the VESA Local Bus 
  58.     which is a hardware interface.  
  59.  
  60. Software applications and VGA Display Adapter hardware now
  61. operate together with one standard.  No more disks full of 
  62. drivers for all the different combinations of applications
  63. and hardware.  
  64.  
  65. Nearly all VGA display adapters made during the last few years
  66. have this VESA-compatiblity built into their hardware ROMs  
  67. (read only memories).  However, there are still some very old 
  68. VGA cards still in use.  You can often get more  colors and/or 
  69. resolution from them by installing a VESA driver.
  70.  
  71.  
  72. VESA Drivers
  73. ------------
  74.  
  75. For older VGA cards, most manufacturers (or at least those who
  76. show concern for supporting their customers) supply separate
  77. VESA driver software.  These are generally TSR (Terminate &
  78. Stay Resident) programs which are run from the AUTOEXEC.BAT 
  79. file.  Every time you reboot the computer, the program runs and 
  80. remains in memory.
  81.  
  82. The VESA driver intercepts some of the requests from the
  83. application program and translates them before passing them
  84. along to the video display hardware.  For example, a request
  85. for video mode 101h would be changed to 67h, 201h, 5Fh, or
  86. whatever is appropriate for the hardware.  The application
  87. program doesn't have to worry about about all the different
  88. types of video display hardware.  There is one common 
  89. standard way of talking to all of them.
  90.  
  91.  
  92. Video Memory
  93. ------------
  94.  
  95. The VGA display adapter has its own memory for storing the
  96. screen contents.   This is completely separate from the main
  97. memory of the computer.  For example, you might have 4 or 8
  98. megabytes of main memory but the video display might have 
  99. only 1 megabyte, or 512k, or even less.
  100.  
  101. Higher resolution needs more video memory.
  102.  
  103. More colors needs more video memory.
  104.  
  105. There is a tradeoff.  For example if your display has 1 megabyte
  106. of video memory you might be able to choose between:
  107.  
  108.         640 x 480, 16 million colors   or 
  109.         800 x 600, 32 thousand colors
  110.  
  111. but not
  112.  
  113.         800 x 600, 16 million
  114.  
  115. because this requires 2 meg of video memory.  Video memory
  116. requirements are shown below:
  117.  
  118.         Width   Height  Colors    Video Memory
  119.         -----   ------  ------    ------------
  120.         640     480     16        256k
  121.         640     480     256       512k
  122.         640     480     32k,64k   1 meg
  123.         640     480     16M       1 meg
  124.  
  125.         800     600     256       512k
  126.         800     600     32k,64k   1 meg
  127.         800     600     16M       2 meg
  128.  
  129. You can find out more about your VGA display adapter by running 
  130. the Microsoft Diagnostic program (usually C:\DOS\MSD.EXE) and 
  131. picking "V" for Video.
  132.  
  133. If you have 512k or less, you should consider adding more, if  
  134. possible, or upgrading to a better model.
  135.  
  136. If you have 1 megabyte of video memory and can get 32k or 64k
  137. colors at 800 x 600, don't feel compelled to buy a new video
  138. card capable of 16 million at this resolution.  When fewer
  139. than 16M colors are available, Pasokon TV uses dithering to
  140. increase the perceived number of colors.  32k colors combined
  141. with dithering gives the appearance of 4 million colors.
  142. Most people won't be able to tell the difference unless they 
  143. have a suitable test pattern and know what to look for.
  144.  
  145.  
  146. VGAINFO.EXE
  147. -----------
  148.  
  149. This is a handy test program to test for compatibility between
  150. Pasokon TV and your VGA display.
  151.  
  152. VGAINFO asks the VGA card what graphics modes are available.
  153. It then tests all modes of interest to Pasokon TV and leaves a
  154. report in a file called VGAINFO.LOG.
  155.  
  156.  
  157. Pasokon TV
  158. ----------
  159.  
  160. When Pasokon TV starts up, it also determines which graphics
  161. modes are available and picks the best one in this order:
  162.  
  163.         800 x 600, 16M colors
  164.                    32k       
  165.                    64k       
  166.                    256       
  167.         640 x 480, 16M colors
  168.                    32k       
  169.                    64k       
  170.                    256       
  171.                    16       
  172.  
  173. Only 16 colors would be absolutely horrible but it means that
  174. Pasokon TV should work with any VGA card in the world.
  175.  
  176. If you must choose between 64k and 32k colors, I'd suggest
  177. 32k.  The reason is that with 64k there are more shades of
  178. green than red and blue.  The result is that gray scales
  179. come out with a little green and purple instead of pure gray.
  180. You won't notice this in most images.  Only in a gray scale.
  181.  
  182. There have been cases of a VGA display adapter lying about its 
  183. capabilities.  The most sinister is the Trident TVGA 8900C.
  184. Many Pasokon TV version 2 users reported they worked fine in 
  185. 32k color mode.  A few found that the 8900C claimed to have a 
  186. 32k color mode when asked using the standard VESA method.
  187. However the colors were all messed up and another diagnostic
  188. program said only 256 colors were supported.  Apparently 
  189. there were different variations of this particular model.
  190.  
  191. It might also turn out that the VGA display adapter is capable
  192. of 800 x 600 resolution but the montor can't handle the 
  193. different scan rate.  In this case you will have to override
  194. the automatic mode selection.  This is described below.
  195.  
  196.  
  197. Faster 16 Million Colors
  198. ------------------------
  199.  
  200. In many cases you can get faster display of 16M color images
  201. by placing this command in the PKTV.CFG file:
  202.  
  203.         FAST_16M
  204.  
  205. This will cause the image window to be displayed with a faster 
  206. technique instead of the standard slower one.  This is off by
  207. default because it does not work in all cases.  It is known
  208. to work with these:
  209.  
  210.         Hercules Dynamite
  211.  
  212. but not these:
  213.  
  214.         Hercules Terminator
  215.  
  216. The VGAINFO test program does not try the special fast method.
  217. You will have to try adding FAST_16M to the configuration file
  218. manually and see what happens.
  219.  
  220.  
  221. In Case of Difficulty
  222. ---------------------
  223.  
  224. 1. Run the VGAINFO program and print out a copy of VGAINFO.LOG
  225.    which it creates. 
  226.  
  227. 2. If you think your VGA display is capable of higher resolution
  228.    and/or more colors, try installing UNIVBE or a vendor-supplied
  229.    VESA driver, and run VGAINFO again.  If results are better,
  230.    you will need to run this driver before Pasokon TV. 
  231.    For example, the INSTALL procedure creates a batch file called
  232.    TV.BAT which simply runs PKTV.EXE.  It also creates a batch
  233.    file called TVV.BAT which installs UNIVBE before running
  234.    PKTV.EXE.  
  235.  
  236. 3. If Pasokon TV's automatic selection of the best graphics
  237.    mode doesn't produce desired results, you can force a 
  238.    particular graphics mode with a command in the configuration
  239.    file.  Edit the PKTV.CFG file and add a line with the
  240.    desired mode determined from VGAINFO.  For example, if you
  241.    wanted to force 640 x 480 with 32k colors, add a line:
  242.  
  243.         GMODE 110H
  244.  
  245. 4. Do not telephone for assistance until you have tried the 
  246.    steps above and assembled the following information:
  247.     
  248.         - Brand and EXACT model.  For example, "Diamond
  249.           SpeedStar" is completely useless because there were
  250.           many totally different and incompatible models
  251.           with this name.  The SpeedStar 24 and 24X were
  252.           totally different.
  253.  
  254.         - See what the Microsoft Diagnostic (MSD) program
  255.           has to say about your video display.  For example,
  256.           with 1 megabyte of video memory (not the same as
  257.           main - DRAM - memory!!!) you can have 16 million
  258.           colors or 800 x 600 but not both.
  259.  
  260.         - Print out results of VGAINFO with and without 
  261.           UNIVBE and any vendor-specific VESA drivers you
  262.           can find.
  263.  
  264.         - Review this entire file again.
  265.  
  266.  
  267. What Kind of VGA Card Should I Buy?
  268. -----------------------------------
  269.  
  270. That's a tough question because there are hundreds of different
  271. models with new ones being introduced all the time and older
  272. ones being discontinued just as fast.  Some companies are
  273. totally disinterested in you after you give them your money.
  274. For example, I had a Diamond SpeedStar 24X which is capable
  275. of 16 million colors.  After searching the Diamond BBS and
  276. talking to customer support a couple times I came to the sad
  277. realization that they do not and will not supply a VESA
  278. driver for this model to allow 16M colors.  This is one 
  279. of the few models that UNIVBE does not handle properly.
  280.  
  281. I now happen to be using a Hercules Dynamite with 2 meg of 
  282. video memory.  This allows 16 million colors at 800 x 600.
  283.  
  284. All I can suggest is to take a copy of VGAINFO to your local
  285. computer store and use it to test for compatibility with a
  286. particular model before buying.   Do not settle for anything 
  287. that requires a VESA driver if such things still exist.
  288.  
  289.